Skip to content

BO2 Modding Support & Discussion

Got modding questions regarding Plutonium T6? Scripts erroring? Request help from the community here. Discuss your modding projects etc.

2.3k Topics 9.1k Posts
  • [Release] [Zombies] TranZit Battle Royale

    Moved
    6
    6 Votes
    6 Posts
    1k Views
    not in my server list
  • Custom Zombie Icons (Shotgun rank)

    10
    0 Votes
    10 Posts
    1k Views
    @DreamsLost If by "those" you mean custom textures, no. you need the custom textures installed to see them.
  • How to install bo2 Reimagined

    1
    0 Votes
    1 Posts
    999 Views
    No one has replied
  • BO2 Wallbang everything HELP

    Moved
    4
    1 Votes
    4 Posts
    775 Views
    @Scripto Do you know how to because there are some replies but they got deleted
  • self iprintln doesn't work anymore

    3
    0 Votes
    3 Posts
    150 Views
    It's a known issue and a fix for it is already on the staging branch and awaits testing.
  • Need help on a small issue with my mod

    5
    0 Votes
    5 Posts
    107 Views
    @Dss0 thanks that worked
  • button cmds (usereload; attack ect)

    1
    0 Votes
    1 Posts
    106 Views
    No one has replied
  • I want to replace the PAP camos with the WaW One

    1
    0 Votes
    1 Posts
    149 Views
    No one has replied
  • Origins Staff Textures

    2
    0 Votes
    2 Posts
    468 Views
    Same process as https://forum.plutonium.pw/topic/7686 you juat have to go through textures of the DLC .ipak files
  • where do i type codes

    1
    0 Votes
    1 Posts
    101 Views
    No one has replied
  • protect to server

    1
    0 Votes
    1 Posts
    47 Views
    No one has replied
  • 0 Votes
    2 Posts
    181 Views
    @GatoXikito As long as you follow this guide you won't be banned: https://forum.plutonium.pw/topic/10/tutorial-loading-custom-gsc-scripts . Any mod you load will only work if you are the host meaning you can't cheat by joining someone else's game.
  • [Support] Zombie Counter! Help

    10
    0 Votes
    10 Posts
    1k Views
    @Don-Mishi prueba esto /* * Black Ops 2 - GSC Studio by iMCSx * * Creator : vkarl * Project : arma * Mode : Zombies * Date : 2020/03/25 - 10:53:48 * */ #include common_scripts\utility; #include maps\mp\zombies\_zm; #include maps\mp\zombies\_zm_utility; #include maps\mp\gametypes_zm\_hud_util; #include maps\mp\gametypes_zm\_hud_message; init() { level.clientid = 0; level.perk_purchase_limit = 9; level thread onplayerconnect(); drawZombiesCounter(); } onplayerconnect() { for ( ;; ) { level waittill( "connecting", player ); player.clientid = level.clientid; level.clientid++; } } createServerText(font, text, fontScale, point, relativePoint, x, y, color, glowColor, alpha, glowAlpha, sort, team) { elem = createServerFontString(font, fontScale, team); elem setPoint(point, relativePoint, x, y); elem setText(text); elem.color = color; elem.glowColor = glowColor; elem.alpha = alpha; elem.glowAlpha = glowAlpha; elem.sort = sort; return elem; } drawZombiesCounter() { level.zombiesCountDisplay = createServerFontString("Objective" , 1.7); level.zombiesCountDisplay setPoint("RIGHT", "CENTER", 315, "CENTER"); thread updateZombiesCounter(); } updateZombiesCounter() { level endon("stopUpdatingZombiesCounter"); while(true) { zombiesCount = get_current_zombie_count(); level.zombiesCountDisplay SetText("Zombies: " + zombiesCount); waitForZombieCountChanged("stopUpdatingZombiesCounter"); } } recreateZombiesCounter() { level notify("stopUpdatingZombiesCounter"); thread updateZombiesCounter(); } waitForZombieCountChanged(endonNotification) { level endon(endonNotification); oldZombiesCount = get_current_zombie_count(); while(true) { newZombiesCount = get_current_zombie_count(); if(oldZombiesCount != newZombiesCount) { return; } wait 0.05; } }
  • [Support] On-Screen Information Movement. GSC Code

    6
    0 Votes
    6 Posts
    743 Views
    Hello, an apology for the inconvenience. Do you think you can upload your already compiled zombie counter?
  • Bo1 gold camo for bo2?

    Moved
    4
    0 Votes
    4 Posts
    882 Views
    @Mxrgue I did one, if you want to take a look, follow the link to the post. https://forum.plutonium.pw/topic/9773/release-mp-zm-bo1-gold-camo-pack?_=1618254601441
  • Question

    Moved
    1
    0 Votes
    1 Posts
    164 Views
    No one has replied
  • Motd and Origins Easter eggs with more than 4 players

    4
    0 Votes
    4 Posts
    450 Views
    @diamondiscrash they can be done. Since I've easter eggs multiple times on 8 player servers!
  • Grabbing Current Offhand...

    3
    0 Votes
    3 Posts
    165 Views
    @birchy said in Grabbing Current Offhand...: The class of tacticals is the same as the class of lethals, namely weapon_grenade. Could you specify your use case as there's one or two different trains of thought with approach. I'm trying to develop a function to refill grenades, both lethal and tactical to their original amounts from when you spawned. Edit: I found a solution to this issue. Ill post it now. This script seems to work just fine. Be sure to include maps/mp/gametypes/_weapons. ReloadmyfuckinggrenadesNOW() { primary_weapons = self getweaponslistprimaries(); offhand_weapons_and_alts = array_exclude( self getweaponslist( 1 ), primary_weapons ); arrayremovevalue( offhand_weapons_and_alts, "knife_mp" ); offhand_weapons_and_alts = array_reverse( offhand_weapons_and_alts ); self playsound( "fly_equipment_pickup_npc" ); self playlocalsound( "fly_equipment_pickup_plr" ); loadout_primary = self loadout_get_offhand_weapon( "primarygrenade" ); loadout_primary_count = self loadout_get_offhand_count( "primarygrenadecount" ); loadout_secondary = self loadout_get_offhand_weapon( "specialgrenade" ); loadout_secondary_count = self loadout_get_offhand_count( "specialgrenadeCount" ); i = 0; while ( i < offhand_weapons_and_alts.size ) { weapon = offhand_weapons_and_alts[ i ]; if ( maps\mp\gametypes\_weapon_utils::ishackweapon( weapon ) ) { i++; continue; } switch ( weapon ) { case "satchel_charge_mp": if ( self maps/mp/gametypes/_weaponobjects::anyobjectsinworld( weapon ) ) { break; } case "bouncingbetty_mp": case "claymore_mp": case "frag_grenade_mp": case "hatchet_mp": case "sticky_grenade_mp": if ( isDefined( self.grenadetypeprimarycount ) && self.grenadetypeprimarycount < 1 ) { break; } case "concussion_grenade_mp": case "emp_grenade_mp": case "flash_grenade_mp": case "nightingale_mp": case "pda_hack_mp": case "proximity_grenade_mp": case "sensor_grenade_mp": case "tabun_gas_mp": case "trophy_system_mp": case "willy_pete_mp": if ( isDefined( self.grenadetypesecondarycount ) && self.grenadetypesecondarycount < 1 ) { break; } maxammo = weaponmaxammo( weapon ); stock = self getweaponammostock( weapon ); if ( weapon == loadout_primary ) { maxammo = loadout_primary_count; } else if ( weapon == loadout_secondary ) { maxammo = loadout_secondary_count; } if ( stock < maxammo ) { ammo = stock + 4; if ( ammo > maxammo ) { ammo = maxammo; } self setweaponammostock( weapon, ammo ); } break; } i++; } } Have fun! This post may be closed or marked as answered.
  • This topic is deleted!

    Moved
    1
    0 Votes
    1 Posts
    182 Views
    No one has replied
  • Grabbing A Weapon's Camo...

    1
    0 Votes
    1 Posts
    532 Views
    No one has replied